/*index*/
@media screen and (max-width: 1700px){	
	.index_main .section2 .title{padding: 35px 70px; font-size: 22px;}
	.index_main .section2 .btns{top: 30px;}
	.index_main .section2 .item .img_block{height: 300px;}
	.index_main .section2 .item .text_block{height: 100px;}
	.index_main .section2 .item .text_block .main{margin-top: -28px;}
	.index_main .section2 .item .text_block h3{font-size: 30px;}
	.index_main .section2 .item .text_block p{font-size: 16px;}
	.index_main .section2 .item:nth-of-type(even){padding-top: 100px;}
	.index_main .section2 .item:nth-of-type(even):hover{padding-top: 150px;}
	.index_main .section2 .item:hover .text_block{height: 150px;}
	.index_main .section2 .item:hover .img_block{height: 250px;}
	.index_main .section3{height: 600px;}
	.index_main .section3 .right .item{padding: 40px 20px 0;}
	.index_main .section3 .right .item h3{font-size: 20px;}
	.index_main .section3 .right .item p{font-size: 14px;}
	.index_main .section3 .left h3{font-size: 24px;}
	.index_main .section4 .right .item{padding: 50px 15px;}
	.index_main .section4 .right .item .day{font-size: 70px;}
	.index_main .section4 .right .item .main{padding-top: 30px;}
	.index_main .section4 .left h3{font-size: 22px;}
	.index_main .section4 .left .slick h4{font-size: 16px;}
	.index_main .section4 .left .slick p{font-size: 14px;}
	.index_main .section5 .main{margin: 0;}
	.index_main .section5 .title{font-size: 22px;}
	.index_main .section6 h3{font-size: 22px;}
}
@media screen and (max-width: 1500px){
	.index_main .section4 .right .item h3{font-size: 14px; margin: 15px 0 30px;}
}
@media screen and (max-width: 992px){
	.case_main .section3{padding-top: 0;}
	.headerWrapper{top:0px;}
	.index_main{padding-top: 0px;}
	.index_main .section1 .pagination{bottom: 0;}
	.index_main .section2 .title{padding: 15px; font-size: 18px;}
	.index_main .section2 .common_btn{width: 36px; height: 36px;}
	.index_main .section2 .btns{right: 15px; top: 10px;}
	.index_main .section2 .item .img_block{height: 220px}
	.index_main .section2 .item .text_block{height: 60px;}
	.index_main .section2 .item:nth-of-type(even){padding-top: 60px;}
	.index_main .section2 .item:nth-of-type(even):hover{padding-top: 80px;}
	.index_main .section2 .item:hover .text_block{height: 80px;}
	.index_main .section2 .item:hover .img_block{height: 200px;}
	.index_main .section2 .item .text_block .main{margin-top: -22px;}
	.index_main .section2 .item .text_block h3{font-size: 20px;}
	.index_main .section2 .item .text_block p{font-size: 16px;}
	.index_main .section2 .more{padding: 15px; font-size: 14px;}
	.index_main .section3{height: auto;}
	.index_main .section3 .left{width: 100%; float: none; padding: 50px 20px;}
	.index_main .section3 .left h3{font-size: 18px;}
	.index_main .section3 .left .items span{font-size: 14px;}
	.index_main .section3 .left .items{margin-top: 10px;}
	.index_main .section3 .right{width: 100%; height: 240px;}
	.index_main .section3 .right .item{height: 120px; padding: 20px 20px 0;}
	.index_main .section3 .right .item h3{font-size: 16px;}
	.index_main .section4 .left{width: 100%; position: static; margin: 0; padding: 20px;}
	.index_main .section4 .left h3{font-size: 18px;}
	.index_main .section4 .left .slick{margin: 20px 0;}
	.index_main .section4 .left .slick h4{font-size: 16px;}
	.index_main .section4 .left .slick p{font-size: 14px; margin-top: 10px;}
	.index_main .section4 .left .btns{margin-top: 10px;}
	.index_main .section4 .left .more{margin-top: 10px; font-size: 14px;}
	.index_main .section4 .right{width: 100%;}
	.index_main .section4 .right .item{width: 100%; padding: 15px; background-color: #fff; margin-bottom: 10px;}
	.index_main .section4 .right .item .day{font-size: 50px;}
	.index_main .section4 .right .item .main{padding-top: 0;}
	.index_main .section4 .right .item h3{margin: 10px 0;}
	.index_main .section4 .right .item p{margin-top: 10px; height: auto;}
	.index_main .section4 .right .item a{margin-top: 15px;}
	.index_main .section5 .content{padding: 20px;}
	.index_main .section5 .title{font-size: 18px;}
	.index_main .section5 .main{width: 100%; float: none; margin-top: 20px;}
	.index_main .section6 .content{padding: 20px;}
	.index_main .section6 h3{font-size: 18px;}
	.index_main .section6 .items{margin-top: 20px;}
	.index_main .section6 .common_btn{width: 36px; height: 36px; display: inline-block; float: none; vertical-align: middle;}
	.index_main .section6 .btns a{display: inline-block; float: none; vertical-align: middle;}
	.index_main .section6 .btns{position: static; overflow: hidden; text-align: center; margin-top: 10px;}
	.index_main .section6 .item img{margin: 0 auto;}
}

/*news detail*/
@media screen and (max-width: 1500px){
	.search_main .main{padding: 30px 0;}
	.search_main .main h2{font-size: 24px;}
	.search_main .main .box{margin-top: 20px; height: 56px;}
	.search_main .main .box button{height: 56px;}
	.search_main .main .items{margin-top: 20px;}
	.search_main .main .item{margin-top: 15px;}
}
@media screen and (max-width: 992px){
	.newsDetail_main{padding-top: 10px; min-height: 0;}
	.newsDetail_main .crumbs{padding: 10px;}
	.newsDetail_main .content{width: 94%; margin-top: 10px; padding: 15px;}
	.newsDetail_main .content h3{font-size: 18px;}
	.newsDetail_main .content .info{margin-top: 10px;}
	.newsDetail_main .content .main{margin-top: 15px;}
	.pagecontrol .share{display: none;}
	.pagecontrol{padding: 15px 0; width: 94%;}
	.pagecontrol .list{float: none; text-align: center;}
	.pagecontrol .list a{float: none; display: inline-block; vertical-align: middle;}
}

/*search*/
@media screen and (max-width: 992px){
	.search_main{padding-top: 0px;}
	.search_main .main{width: 100%; padding: 15px;}
	.search_main .main h2{font-size: 18px;}
	.search_main .main .box{margin-top: 15px; height: 42px; padding-left: 40px;}
	.search_main .main .box button{width: 40px; height: 40px; background-size: 20px 20px;}
	.search_main .main .box input{padding: 5px 10px;}
	.search_main .main .items{margin-top: 10px;}
	.search_main .main .item{margin-top: 10px; padding: 15px;}
	.search_main .main .item .img_block{width: 90px;}
	.search_main .main .item .img_block img{height: 128px; width: auto;}
	.search_main .main .item .text_block{padding-left: 100px; min-height: 128px;}
	.search_main .main .item .date{margin: 10px 0;}
	.search_main .main .item a.more{position: static; display: block; margin: 10px 0 0;}
}

/*service_fw*/
@media screen and (max-width: 1700px){
	.common_banner .main{padding: 140px 0;}
	.service_main .section3 .icons{padding: 20px;}
	.service_main .section3 .icon{font-size: 16px;}
	.service_main .section3 .icon i{margin-bottom: 10px;}
	.service_main .section3 .common_btn{height: 70px;}
	.service_main .section3 .left{padding-top: 50px;}
	.service_main .section3 .item p{font-size: 15px; line-height: 24px; padding: 20px;}
	.service_main .title{font-size: 22px;}
	.service_main .section4 .title{padding: 40px 15%;}
	.service_main .section4 .child{height: 500px;}
	.service_main .section5{padding: 70px 15% 50px;}
	.service_main .section5 .items{margin-top: 40px;}
	.service_main .section5 .item .text_block h3{font-size: 20px;}
}
@media screen and (max-width: 1500px){
	.service_main .section5 .item .text_block{padding: 25px;}
	.service_main .section5 .item .text_block h3{font-size: 18px;}
}
@media screen and (max-width: 992px){
	.service_main{padding-top: 0px;}
	.common_banner .main{padding: 100px 20px; width: 100%;}
	.common_banner .main .down{bottom: 20px;}
	.common_banner .main h3{font-size: 24px;}
	.common_banner .main p{font-size: 16px;}
	.service_main .section3 .left{position: static; width: 100%; padding: 80px 15px;}
	.service_main .title{font-size: 18px;}
	.service_main .section3 .right{width: 100%; float: none;}
	.service_main .section3 .item p{font-size: 14px; padding: 10px; line-height: 20px;}
	.service_main .section4 .title{padding: 15px;}
	.service_main .section4 .child{height: 200px;}
	.service_main .section4 .tab_title span{width: 50px; height: 50px; margin: 0 4px;}
	.service_main .section4 .tab_title span i{background-size: auto 24px;}
	.service_main .section5{padding: 50px 15px 15px;}
	.service_main .section5 .items{margin-top: 10px;}
	.service_main .section5 .item{width: 100%; float: none !important;}
	.service_main .section5 .item .text_block{padding: 15px;}
	.service_main .section5 .item .text_block h3{font-size: 16px;}
	.service_main .section5 .item .text_block span{margin: 10px 0;}
}

/*service_jd*/
@media screen and (max-width: 1700px){
	.service_main .section1 .item h3{font-size: 20px;}
	.service_main .section2 .list p{font-size: 20px;}
}
@media screen and (max-width: 1500px){
	.service_main .content{padding: 60px 0;}
	.service_main .section1 .items{margin-top: 50px;}
	.service_main .section1 .block{padding: 40px 20px;}
	.service_main .section1 .item h3{font-size: 18px;}
	.service_main .section1 .item p{font-size: 15px;}
	.service_main .section2 .huif{margin-top: 50px;}
	.service_main .section2 .list p{font-size: 18px;}
}
@media screen and (max-width: 992px){
	.service_main .content{width: 100%; padding: 15px;}
	.service_main .section1 .items{margin: 10px 0 0;}
	.service_main .section1 .item{width: 100%; padding: 0; margin-bottom: 10px;}
	.service_main .section1 .block{padding: 20px 10px;}
	.service_main .section1 .item i{width: 30px; height: 30px;}
	.service_main .section1 .item h3{font-size: 16px;}
	.service_main .section1 .item p{font-size: 14px; height: auto;}
	.service_main .section2 .huif{margin-top: 10px;}
	.service_main .section2 .list{width: 100%; float: none !important; margin-bottom: 10px;}
	.service_main .section2 .list p{font-size: 16px; line-height: 50px;}
	.service_main .section2 .list p:before{width: 30px; height: 28px;}

	
	/* 2018-04-10 */
	.service_main .section1Add .article .download .list li{
		width: 100%;
		 padding: 5px 10px 5px 20px;
		margin-right: 0;
	}
	.service_main .section1Add .article .download .list li:before{    top: 17px;    left: 10px;}
	.service_main .section1Add .article .download .list h1 a{
		height: auto;
	}
	.service_main .section1Add .article .download .list h1 a span{
		font-size: 16px;
	}
	.service_main .section1Add .article .download .list .down{
		margin-top: 25px;
	}





}

/*service_map*/
@media screen and (max-width: 1500px){
	.section_map{padding: 50px 0;}
	.section_map .select_block{margin-top: 30px;}
	.section_map .map_block{margin-top: 30px;}
	/*.section_map .map_block .right{padding: 20px;}*/
}
@media screen and (max-width: 1366px){
	.map_block .item{ padding: 10px 0; }
	.section_map .right .resultBox .result{ height: 378px; }
}
@media screen and (max-width: 1024px){
	.map_block .right{ padding: 20px 10px 0; }
	.map_block .item h3{ font-size: 14px; }
	.map_block .item p{ font-size: 12px; }
}
@media screen and (max-width: 992px){
	.section_map{width: 100%; padding: 15px;}
	.section_map .select_block{margin-top: 10px;}
	.section_map .select_block select{width: 31%; font-size: 14px; height: 34px; padding: 0 5px;}
	.section_map .select_block .total{width: 100%; font-size: 14px;}
	.section_map .map_block{margin-top: 10px;}
	.section_map .map_block .left{width: 100%; position: static; height: 150px;}
	.section_map .map_block .right{width: 100%; padding: 15px 15px 0;}
	.section_map .right .search select{ -webkit-appearance: none;}
	.section_map .right .resultBox .result{ height: 126px; }
	.section_map .map_block .item{padding: 10px 0;}
	.section_map .map_block .item h3{font-size: 14px;}	
}

/*technology*/
@media screen and (max-width: 1700px){	
	.tech_main .section1 .content{padding: 150px 0 100px;}
	.tech_main .section1 .left img{width: 80%; margin: 0 auto;}
	.tech_main .section1 .right{width: 50%; padding-top: 6%;}
	.tech_main .section1 .right p{font-size: 36px;}
	.tech_main .section1 .right h3{font-size: 28px;}
	.tech_main .section1 .icon{width: 80px; height: 80px; margin-right: 10px;}
	.tech_main .section1 .icon i{width: 27px; height: 30px; background-size: 27px auto; margin: 10px auto;}
	.tech_main .section1 .icon span{font-size: 16px;}
	.tech_main .section1 .fix_icon{width: 80px; height: 80px;}
	.tech_main .section1 .fix_icon i{width: 30px; height: 30px; background-size: 30px auto;}
	.tech_main .section1 .fix_icon span{font-size: 14px;}
	.tech_main .section2 .content{padding: 80px 0;}
	.tech_main .section2 .main .item{margin-top: 20px;}
	.tech_main .section2 .main h3{font-size: 28px;}
	.tech_main .section2 .main .info{font-size: 16px;}
	.tech_main .section2 .main .show span{font-size: 16px;}
	.tech_main .section2 .main .hide h4{font-size: 15px;}
	.tech_main .section2 .main .hide .p_block p{font-size: 14px;}
	.tech_main .section3{padding: 50px 0;}
	.tech_main .section3 .items{margin-top: 0;}
	.tech_main .section3 .title{font-size: 28px;}
	.tech_main .section3 .item .icon{width: 90px; height: 90px;}
	.tech_main .section3 .item h3{font-size: 16px;}
	.tech_main .section3 .item p{font-size: 14px;}
	.tech_main .section4 .title, .tech_main .section5 .title{font-size: 28px; top: 40px;}
	.tech_main .section5 .title{top: 100px;}
	.tech_main .section6 .right h3{font-size: 28px;}
}
@media screen and (max-width: 1500px){
	.tech_main .section1 .right h3{font-size: 24px;}
	.tech_main .section1 .right p{font-size: 30px;}
	.tech_main .section2 .main h3{font-size: 24px;}
	.tech_main .section2 .main .info{font-size: 14px; line-height: 24px;}
	.tech_main .section3 .title{font-size: 24px;}
	.tech_main .section4 .title, .tech_main .section5 .title{font-size: 24px;}
	.tech_main .section6 .right h3{font-size: 24px;}
	.tech_main .section6 .left img{width: 80%; margin: 0 auto; max-width: 500px;}
}
@media screen and (max-width: 992px){
	.tech_main{padding-top: 0px;}
	.tech_main .section1 .content{padding: 50px 20px; width: 100%;}
	.tech_main .section1 .left{width: 100%; float: none;}
	.tech_main .section1 .fix_icon{display: none;}
	.tech_main .section1 .right{width: 100%; float: none; text-align: center;}
	.tech_main .section1 .right h3{font-size: 16px;}
	.tech_main .section1 .right p{font-size: 20px; margin: 10px 0 20px;}
	.tech_main .section1 .icon{float: none; float: none; display: inline-block; margin: 0 5px;}
	.tech_main .section1 .down{display: none;}
	.tech_main .section2 .content{width: 100%; padding: 15px;}
	.tech_main .section2 .main{width: 100%;}
	.tech_main .section2 .main h3{font-size: 18px;}
	.tech_main .section2 .main .info{margin: 10px 0; line-height: 20px; font-size: 14px;}
	.tech_main .section2 .main .item{margin-top: 10px;}
	.tech_main .section2 .main .show{line-height: 50px; padding: 0 30px 0 50px;}
	.tech_main .section2 .main .show:before{width: 30px; height: 30px; background-size: 30px; margin-top: -15px;}
	.tech_main .section2 .main .show:after{width: 20px; height: 20px; background-size: 20px; margin-top: -10px;}
	.tech_main .section2 .main .show span{font-size: 14px;}
	.tech_main .section2 .main .hide{padding: 0 10px 10px;}
	.tech_main .section2 .main .hide h4{font-size: 14px;}
	.tech_main .section2 .main .hide .p_block{margin-top: 10px;}
	.tech_main .section2 .main .hide .p_block p{line-height: 20px; padding: 5px 0 10px 30px; background-position: left 5px;}
	.tech_main .section3{padding: 15px 0;}
	.tech_main .section3 .title{font-size: 18px;}
	.tech_main .section3 .items{width: 98%;}
	.tech_main .section3 .item{margin-top: 20px; padding: 0 5px;}
	.tech_main .section3 .item .icon{width: 60px; height: 60px;}
	.tech_main .section3 .item i{background-size: 25px auto;}
	.tech_main .section3 .item h3{margin: 10px 0;}
	.tech_main .section3 .item p br{display: none;}
	.tech_main .section3 .item p{font-size: 12px; min-height: 64px;}
	.tech_main .section4 .title, .tech_main .section5 .title{font-size: 18px; top: 10px;}
	.tech_main .section5 .title{top: 30px;}
	.tech_main .section6 .content{width: 100%; padding: 15px;}
	.tech_main .section6 .left{width: 100%; float: none;}
	.tech_main .section6 .right{width: 100%; float: none;}
	.tech_main .section6 .right h3{font-size: 18px;}
	.tech_main .section6 .right .p_block{margin-top: 10px;}
	.tech_main .section6 .right p{font-size: 14px; background-position: left 5px;}
}

/*product detail*/
@media screen and (max-width: 1700px){
	.prd_detail .section2{padding: 150px 15px 100px;}
	.prd_detail .section4{margin-top: 80px;}
	.prd_detail .section5{margin-top: 80px;}
	.prd_detail .section6{margin-top: 80px;}
}
@media screen and (max-width: 1600px){
	.prd_detail .section3 .text_block h3{font-size: 30px;}
	.prd_detail .section3 .text_block .p_block p{font-size: 14px; margin: 0; line-height: 30px;}
	.prd_detail .section4 .title span{font-size: 30px;}
	.prd_detail .section3 .text_block span{height: 40px; background-size: 40px; padding: 0 40px 0 150px; width: 147%;}
	.prd_detail .section3 .text_block span:before{margin-top: 20px;}
	.prd_detail .section5 .text_block span{padding-left: 330px;}
	.prd_detail .section8 h3{font-size: 30px;}
	.prd_detail .section4 .text_block table td{font-size: 12px;}
}
@media screen and (max-width: 1366px){
	.prd_detail .section5 .text_block{width: 36%;}
	.prd_detail .section5 .text_block h3{color: #000;}
	.prd_detail .section5 .text_block h3:before{background: #000;}
	.prd_detail .section5 .text_block span{display: none;}
	.prd_detail .section5 .text_block .p_block p{color: #000; background-image: url(../images/pdetail_icon6.png);}
	.prd_detail .section6 .item h3{font-size: 22px; margin-bottom: 40px;}
	.prd_detail .section7 h3{font-size: 22px;}
}
@media screen and (max-width: 992px){
	.prd_detail{padding-top: 0px;}
	.prd_detail .section1 h3{font-size: 22px;}
	.prd_detail .section1 .img_block{width: 50%; bottom: -70%;}
	.prd_detail .section2{padding: 35% 15px 30px;}
	.prd_detail .section2 h3{font-size: 18px;}
	.prd_detail .section2 span{margin: 10px auto;}
	.prd_detail .section2 p{font-size: 14px;}
	.prd_detail .section3{width: 100%; padding: 15px;}
	.prd_detail .section3 .img_block{width: 80%; margin: 0 auto; float: none;}
	.prd_detail .section3 .text_block{width: 100%; padding-left: 0;}
	.prd_detail .section3 .text_block span{display: none;}
	.prd_detail .section3 .text_block h3{font-size: 18px; color: #000;}
	.prd_detail .section3 .text_block h3:before{height: 20px; background: #000;}
	.prd_detail .section3 .text_block .p_block{margin-top: 10px;}
	.prd_detail .section3 .text_block .p_block p{color: #000; background-image: url(../images/pdetail_icon6.png);}
	.prd_detail .section4{width: 100%; padding: 15px; margin: 0;}
	.prd_detail .section4 .title{padding: 0; text-align: left; margin-bottom: 10px;}
	.prd_detail .section4 .title span{color: #000; font-size: 18px;}
	.prd_detail .section4 .title span:before{background: #000; height: 20px;}
	.prd_detail .section4 .img_block{width: 80%; margin: 0 auto; float: none;}
	.prd_detail .section4 .text_block{width: 100%; float: none; margin-top: 10px;}
	.prd_detail .section4 .text_block table th{font-size: 14px;}
	.prd_detail .section4 .text_block table td{padding: 5px 10px !important;}
	.prd_detail .section5{margin-top: 10px;}
	.prd_detail .section6{margin-top: 10px; width: 100%; padding: 15px;}
	.prd_detail .section6 .item{width: 100%; padding: 0; margin-bottom: 10px;}
	.prd_detail .section6 .item h3{font-size: 18px; margin-bottom: 10px;}
	.prd_detail .section7{width: 100%; padding: 15px; margin-top: 0;}
	.prd_detail .section7 h3{font-size: 18px;}
	.prd_detail .section7 h3:before{height: 20px;}
	.prd_detail .section7 .p_block{margin-top: 10px;}
	.prd_detail .section7 .p_block p{line-height: 30px; font-size: 14px;}
	.prd_detail .section8{width: 100%; padding: 15px; margin: 0;}
	.prd_detail .section8 h3{font-size: 18px;}
	.prd_detail .section8 h3:before{height: 20px;}
	.prd_detail .section8 .imgs img{width: 100%;}
}